# Author: HZT
# Date: 2023/9/8
import time
import page
from base.base import Base
from selenium.webdriver.support.select import Select


class WebSkJy(Base):
    # 点击交易记录
    def sk_jy_click_jyjl(self):
        self.base_find_first(page.web_sk_jy_jyjl).click()

    # 输入开始时间
    def sk_jy_input_kssj(self, text):
        self.base_input(page.web_sk_jy_kssj, text)

    # 输入结束时间
    def sk_jy_input_jssj(self, text):
        self.base_input(page.web_sk_jy_jssj, text)

    # 获取卡片ID
    def sk_jy_get_kpid(self):
        return self.base_get_first_text(page.web_sk_jy_kpid)

    # 获取金额
    def sk_jy_get_je(self):
        return self.base_get_first_text(page.web_sk_jy_je)

    # 获取交易类型
    def sk_jy_get_jylx(self):
        return self.base_get_first_text(page.web_sk_jy_jylx)

    # 获取详情
    def sk_jy_get_xq(self):
        return self.base_get_first_text(page.web_sk_jy_xq)

    # 获取交易信息
    def sk_jy_get_jyxx(self):
        return self.base_get_first_text(page.web_sk_jy_jyxx)

    # 点击搜索
    def sk_jy_click_ss(self):
        self.base_click(page.web_sk_jy_ss)

    # 获取错误信息元素
    def sk_jy_get_cwxx(self):
        return self.base_find(page.web_sk_jy_cwxx)

    # 获取交易id元素列表
    def sk_jy_get_jyid(self):
        return self.base_finds(page.web_sk_jy_jyid)
